import greenfoot.*;

/**
 * Esta clase representa un Record para un jugador.
 * 
 * @author Daniel Sánchez Ovalle.
 * @author Christian Andrés Alcántar Noyola.
 * @version 04-05-2013
 */
public class RecordUser  
{
    private Letrero nombre;
    private Letrero puntos;
    private UserImage imagen;

    /**
     * contsructor de la clase RecordUser recibe como parametros:
     * @param name Es un String que contendra el Nombre del usuario
     * @param score es un entero que contendra el puntaje del usuario
     * @param img contendra la imagen del usuario
     */
    public RecordUser(String name, int score, GreenfootImage img)
    {
        nombre=new Letrero(name);
        String cad=""+score;
        puntos=new Letrero(cad);
        imagen= new UserImage(img);
    }

    /**
     * Este metodo añade al mundo los puntos el nombre y la imagen de usuario recibe como parametros:
     * @param Y posicion en pixeles en forma vertical
     * @param mundo el espacio existente donde se inserta la imagen
     */
    public void addToWorld(int Y, World mundo)
    {
        mundo.addObject(imagen,40+(imagen.getImage().getWidth()/2),Y);
        mundo.addObject(nombre,110+(nombre.getImage().getWidth()/2),Y);
        mundo.addObject(puntos,480+(puntos.getImage().getWidth()/2),Y);
    }

}
